My old site said hello, then apologized for itself. “site is currently in renovation,” sitting under the fold for months. I rebuilt it so the site is the work sample: a design system underneath it, and an accessibility audit I can show the numbers for.
Audit, design system, copy, build, accessibility pass. There was nobody to hand any of it to. Which makes this the one case study where the claim and the artifact are the same object. If I say I care about contrast ratios and structure, this page is where you go check.
I did it in the wrong order. Built the page first, then retrofitted the token set onto decisions I'd already made, then ran the accessibility audit near the end. Next time the audit goes first.
The old site was likeable. An illustrated portrait, a soft peach gradient, “Hi! I'm Sam. Your creative visual designer.” People told me it felt friendly, and it did. It just never got to the work, and the line underneath admitted as much: apologies, site is currently in renovation.
So I set a harder brief than "look good": the site itself should be the work sample. If I claim to care about systems and accessibility, the site has to be systematic and accessible, and be able to show its receipts.
I designed the page first and pulled the system out of it afterwards: tokens, components, a style guide. That is backwards, and it cost me: the same padding value existed in four slightly different forms before I named it.
It did have one advantage. Every token had to justify itself against something real on screen, so the system stayed small: no speculative components nobody uses.
View the style guide →Three pages of the guide do most of the governing: color, shape & surface, and type. Everything on this site, including this case study, is composed from what's below, nothing else.
Three scroll behaviours carry the site, and each answers a problem rather than decorating one.
Scroll-driven layouts fail in ways a static mock never reveals. These are the ones worth admitting, because the fixes are the actual lesson.
The pinned frame is the best idea on the desktop site and the worst on a phone. At that width it crowds the writing it's meant to support. So on mobile it's removed rather than shrunk, and the case studies stack as plain reading.
The horizontal track becomes a vertical list at 4:3, the rotating background word and progress bar drop out, and the nav collapses to a hamburger over the same frosted panel. Losing the mechanism is fine. Losing the work is not.